;; 此 "home-environment" 文件可传递给 'guix home reconfigure'
;; 以重现您的配置文件内容。这是“符号化”的：仅指定包名。
;; 要重现完全相同的配置文件，还需要捕获所使用的频道，
;; 如 "guix describe" 返回的内容。详见手册中的“复制 Guix”部分。

(use-modules (gnu home)
             (gnu packages)
             (gnu services)
             (guix gexp)
             (gnu home services shells))

(home-environment
  ;; 以下是将显示在您的
  ;; Home 配置文件 ~/.guix-home/profile 中的包列表。
  (packages (specifications->packages (list "tmux"
                                            "strace"
                                            "font-adobe-source-han-sans:cn"
                                            "font-gnu-freefont"
                                            "font-dejavu"
                                            "font-ghostscript"
                                            "font-wqy-microhei"
                                            "font-wqy-zenhei"
                                            "automake"
                                            "cmake"
                                            "gcc-toolchain@14"
                                            "vim"
                                            "git"
                                            "hello")))

  ;; 以下是 Home 服务列表。要搜索可用服务，
  ;; 请在终端运行 'guix home search KEYWORD'。
  (services
   (append (list (service home-bash-service-type
                          (home-bash-configuration
                           (aliases '(("grep" . "grep --color=auto")
                                      ("ll" . "ls -l")
                                      ("ls" . "ls -p --color=auto")
                                      ("vi" . "vim")))
                           (bashrc (list (local-file "home//.bashrc" "bashrc")))
                           (bash-profile (list (local-file
                                                "home//.bash_profile"
                                                "bash_profile"))))))
           %base-home-services)))
